#ifndef __REMOTE_H
#define __REMOTE_H

#ifdef __cplusplus
extern "C" {
#endif

#include "stm32f4xx_hal.h"
#include "main.h"
#include "gpio.h"


#define REMOTE_KEY1_IN()     HAL_GPIO_ReadPin(REMOTE_Key1_GPIO_Port,REMOTE_Key1_Pin)
#define REMOTE_KEY2_IN()     HAL_GPIO_ReadPin(REMOTE_Key2_GPIO_Port,REMOTE_Key2_Pin)
#define REMOTE_KEY3_IN()     HAL_GPIO_ReadPin(REMOTE_Key3_GPIO_Port,REMOTE_Key3_Pin)
#define REMOTE_KEY4_IN()     HAL_GPIO_ReadPin(REMOTE_Key4_GPIO_Port,REMOTE_Key4_Pin)

#define REMOTE_VT_IN()       HAL_GPIO_ReadPin(REMOTE_Vt_GPIO_Port,REMOTE_Vt_Pin)

void remote_callback(void);


#ifdef __cplusplus
}
#endif

#endif
